package com.ruoyi.citylife.domain.vo;

import java.util.Date;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.alibaba.excel.annotation.ExcelIgnoreUnannotated;
import com.alibaba.excel.annotation.ExcelProperty;
import com.ruoyi.common.annotation.ExcelDictFormat;
import com.ruoyi.common.convert.ExcelDictConvert;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.util.Date;



/**
 * 微信用户视图对象 c_user
 *
 * @author ruoyi
 * @date 2022-10-31
 */
@Data
@ApiModel("微信用户视图对象")
@ExcelIgnoreUnannotated
public class CUserVo {

	private static final long serialVersionUID = 1L;

	/**
     *  用户id
     */
	@ApiModelProperty("用户id")
	private String id;

    /**
     * openid
     */
	@ExcelProperty(value = "openid")
	@ApiModelProperty("openid")
	private String openid;

    /**
     * 昵称
     */
	@ExcelProperty(value = "昵称")
	@ApiModelProperty("昵称")
	private String nickname;

    /**
     * 性别
     */
	@ExcelProperty(value = "性别")
	@ApiModelProperty("性别")
	private Boolean sex;

    /**
     * 头像
     */
	@ExcelProperty(value = "头像")
	@ApiModelProperty("头像")
	private String avatar;

    /**
     * 城市
     */
	@ExcelProperty(value = "城市")
	@ApiModelProperty("城市")
	private String city;

    /**
     * 签名
     */
	@ExcelProperty(value = "签名")
	@ApiModelProperty("签名")
	private String sign;

    /**
     * 是否小黑屋
     */
	@ExcelProperty(value = "是否小黑屋")
	@ApiModelProperty("是否小黑屋")
	private Boolean disabled;

    /**
     * 最近一次登录时间
     */
	@ExcelProperty(value = "最近一次登录时间")
	@ApiModelProperty("最近一次登录时间")
	private Date lastLoginTime;

    /**
     * 秘籍数量
     */
	@ExcelProperty(value = "秘籍数量")
	@ApiModelProperty("秘籍数量")
	private Integer cheats;

    /**
     * 逻辑删除
     */
	@ExcelProperty(value = "逻辑删除")
	@ApiModelProperty("逻辑删除")
	private Boolean deleted;


}
